﻿Public Class largestpurchase
    Dim item As ListViewItem
    Sub listdata()
        If Not rs.EOF Then
            ListView1.Items.Clear()
            rs.MoveFirst()
            Do While Not rs.EOF
                item = ListView1.Items.Add(rs.Fields("CustomerNo").Value)
                item.SubItems.Add(rs.Fields("Name1").Value)
                item.SubItems.Add("Php " + FormatNumber(rs.Fields("totalamount1").Value, 2, True, True, True))


                rs.MoveNext()

            Loop
        Else
            ListView1.Items.Clear()

        End If
        rs.Close()
        rs = Nothing

    End Sub
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        report.Show()
        Me.Close()
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       
                Module1.connect()
                rs = New ADODB.Recordset
        rs.Open("SELECT CustomerNo, Name1, sum(TotalAmount) as totalamount1 FROM Query2 WHERE Month(date1) = " & ComboBox1.Text & " AND Year(date1) = " & ComboBox2.Text & " GROUP BY customerno, name1 order by 3 desc", cn, 3, 2)
                If rs.Fields("totalamount1").Value Is DBNull.Value Then
                    ListView1.Items.Clear()
                Else
                    Me.listdata()
                End If
          
    End Sub

    Private Sub largestpurchase_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ComboBox1.Text = "1"
        Dim thisyear As Integer
        thisyear = Year(Date.Today)

        Do
            ComboBox2.Items.Add(thisyear)
            thisyear = thisyear - 1
        Loop Until thisyear = 2000
        ComboBox2.Text = Year(Date.Today)
    End Sub

    Private Sub largestpurchase_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing


    End Sub
End Class